package cl.luis.wsencriptacion;

/**
 * Esta clase contiene los metodos para encriptar o desencriptar una cadena de caracteres de tipo String.
 * @author Renew21
 */
public class EncriptarDesencriptar {
	
	
	/**
	 * Este metodo permite encriptar una cadena de caracteres String.
	 * @param cadena Recibe una cadena de caracteres de tipo String
	 * @return Retorna la cadena encriptada.
	 */
	public static String encriptarCaracteres(String cadena){
		
		String cadenaEncriptada = "";

		cadenaEncriptada = Base64Coder.encodeString(cadena);
		
	
		return cadenaEncriptada;
		
	}
	
	/**
	 * Este metodo permite desencriptar una cadena de caracteres String.
	 * @param cadena Recibe una cadena de caracteres de tipo String
	 * @return Retorna la cadena desencriptada.
	 */
	public static String desencriptarCaracteres(String cadena){
		
		String cadenaDesencriptada = "";

		cadenaDesencriptada = Base64Coder.decodeString(cadena);
		
	
		return cadenaDesencriptada;
		
	}
}